< previous page page_440 next page >

Page 440
Puzzle 25
Tutorial 8, "Porting C Header Files," in Part III of this book, may be helpful.
Puzzle 26
Try uncommenting the Err.Raise statement in the GUIDObject class.
Be sure you've reviewed Puzzle 25, "Universal Identifiers, Part 1," before you try to solve this puzzle.
Puzzle 27
An OLE string is a BSTR, not an OLESTR.
Every string must exist somewhere in memory.
Puzzle 28
Consider: What exactly is an object variable?
Think about the object relationships involved in the use of ActiveX controls.
Have you ever wondered how Visual Basic knows you are ready to print a page?
Puzzle 29
You'll probably run into two types of memory exceptions during your experimentation. The "Privileged Instruction" exception typically will turn up under Windows NT if you set the clocks parameter of the cpuspeed function to anything other than 0, so be sure to use 0 for this parameter. The other exception will be a regular memory exception error.
See Tutorial 2, "Memory, Where It All Begins," in Part III of this book.

 
< previous page page_440 next page >